import Vue from "vue";
import "normalize.css/normalize.css";
import ElementUI from "element-ui";
import "element-ui/lib/theme-chalk/index.css";
// 导入路由前置守卫
import "@/permission";
// 导入自定义指令
import "@/directive";
import "@/styles/index.scss"; // global css

import App from "./App";

import store from "./store";

import router from "./router";

// 注册svg
import "@/icons";

Vue.use(ElementUI);

// 上线之后如果有警告的话 要不要展示
Vue.config.productionTip = false;

// vue实例化
new Vue({
  el: "#app", //绑定实例
  router, //注入实例，使用  this.$router
  store, //注入实例，使用 this.$store
  render: (h) => h(App), //基于App进行渲染
});
